home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 June / EnigmA AMIGA RUN 19 (1997)(G.R. Edizioni)(IT)[!][issue 1997-06][EAR-CD III].iso / earkit / useful / hsc / src_docs / future.hsc < prev    next >
Text File  |  1996-12-10  |  2KB  |  62 lines

  1. <WEBPAGE chapter="hsc - " title="Future improvements"
  2.     PREV="bugs.html"
  3.     NEXT="related.html"
  4.     QTEXT=("My future is static<BR>"
  5.           +"It's already had it<BR>"
  6.           +"I could tuck you in<BR>"
  7.           +"And we can talk about it")
  8.     QAUTHOR='Sonic Youth, "Schizophrenia"'>
  9.  
  10. <H2>Near future</H2>
  11.  
  12. The enhancements below are planed to implemented.. sometimes
  13. <UL>
  14. <LI>Add a copy/move/add command to <hscpitt>
  15. <LI>Add option <CODE>INDENT</CODE> for <TG>$include</TG> and
  16.     <TG>$source</TG> to indent preformatted text
  17. <LI>Add some inheritance-concept for attribute values, so
  18.     that macros need no attribute-cloning code like
  19.     <TG>A HREF=(HREF)</TG>
  20. <LI>Support creation of an index-document (like found in most AmigaGuides)
  21. <LI>Do checking of external URIs with an external program 
  22.     (eg. <qq>GetURL</qq>)
  23. <LI><TG>$select</TG>, <TG>$when</TG> and <TG>$otherwise</TG> as an extended version of <TG>$if</TG>
  24. <LI>Plausibility checking of external URIs (unknown protocoll, missing domain)
  25. <LI>Use system-independent paths for filenames stored in project-file, so
  26.     you can work with the same project-file under multiple systems.
  27. </UL>
  28.  
  29. <H2>Far future</H2>
  30. The enhancements below <EM>might</EM> be implemented sometimes, but 
  31. probably not in the near future.
  32.  
  33. <UL>
  34. <LI>Fully support creation of a NoNet-version
  35. <LI>Write a GUI-frontend for AmigaOS
  36. <LI>Tool to link whole project into one document
  37. </UL>
  38.  
  39. <H2>No future</H2>
  40.  
  41. For the thinggies below, from my point of view, there is no need to 
  42. ever be implemented. 
  43.  
  44. <UL>
  45. <LI>Something like "preccompiled" include files, which would have
  46.     also speed up reading <hsc.prefs>; I experimented around a bit
  47.     with this, and it seems that more time is wasted scanning those
  48.     bloody linked lists then by checking the data. It's more likely
  49.     that some sort of balanced binary tree will make it into 
  50.     the source.
  51. <LI>Type checking for attributes - anything more then the current 
  52.     (very relaxed) checking wouldn't fit into the typeless
  53.     concept if plain html.
  54. <LI>Undefine attributes via <TG>$undefine</TG> - what for?
  55. <LI>Move around in text using <TG>$goto</TG> and <TG>$label</TG> - this
  56.     one's perverted to the core.
  57. <LI>Support any other output-formats like texinfo or AmigaGuide; there
  58.     are converters around for that tasks.
  59. </UL>
  60.  
  61. </WEBPAGE>
  62.